HTML report do Excelu

Otázka od: Jan Novak

30. 7. 2004 8:30

Pri prohlizeni vetsich reportu v html tvaru na mensi obrazovce se
odroluje radek se zahlavim nebo levy sloupec. V Excelu staci dat
kurzor na levy horni roh vnitrku a 'Ukotvit pricky'.

Tak jsem zakaznikovi doporucil Ctrl-A, Ctrl-C, Alt-Tab na okno s
Excelem a Ctrl-V, ale on se mi vysmal, ze vykloubeni prstu zatim nema
v planu, at to do toho Excelu soupu rovnou z Delphi.

Cestu k Excelu najdu lehko, ale kdyz mu v ShellExec odevzdam jmeno
html souboru, tak se obsah nezobrazi. Pritom rucne ten html soubor
otevre a zobrazi spravne.

Nevite nekdo, co poslat Excelu v ShellExec, aby i html soubor ukazal
spravne? A kdyby se z cmdline nejak dal prinutit i k ukotveni pricek,
byla by to uplna spica.

Nikde v napovede Excelu jsem napriklad nenasel, co znamena prepinac
cmdline '/E'.


Odpovedá: Martin Pisarik

30. 7. 2004 9:00

A co zkusit pracovat s Excelem pres OLE a nespoustet ho pres shellexecute,
pak by te nezajimalo, kde ten excel je a navic si ten excel muzes ovladat
sam pomoci volani metod jeho objektu. Muzes tak programove i ukotvovat ty
pricky a delat vse co excel umi...

  Variant vExcelApp,
  vExcelApp = CreateOleObject("Excel.Application");
  vExcelApp.OlePropertyGet("Workbooks").OleProcedure("Open","soubor.html");

prikladek je psany v BCB, ale v Delphi je to to samy v bledemodrym.

-----Original Message-----
From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz]On
Behalf Of Jan Novak
Sent: Friday, July 30, 2004 9:30 AM
To: delphi-l@clexpert.cz
Subject: HTML report do Excelu


Pri prohlizeni vetsich reportu v html tvaru na mensi obrazovce se
odroluje radek se zahlavim nebo levy sloupec. V Excelu staci dat
kurzor na levy horni roh vnitrku a 'Ukotvit pricky'.

Tak jsem zakaznikovi doporucil Ctrl-A, Ctrl-C, Alt-Tab na okno s
Excelem a Ctrl-V, ale on se mi vysmal, ze vykloubeni prstu zatim nema
v planu, at to do toho Excelu soupu rovnou z Delphi.

Cestu k Excelu najdu lehko, ale kdyz mu v ShellExec odevzdam jmeno
html souboru, tak se obsah nezobrazi. Pritom rucne ten html soubor
otevre a zobrazi spravne.

Nevite nekdo, co poslat Excelu v ShellExec, aby i html soubor ukazal
spravne? A kdyby se z cmdline nejak dal prinutit i k ukotveni pricek,
byla by to uplna spica.

Nikde v napovede Excelu jsem napriklad nenasel, co znamena prepinac
cmdline '/E'.